INplc

◆ 개요

◆ 사양

특징

도입가이드

개발킷

콘트롤러

확장유닛정보

HMI인터페이스

적용사례

기술정보

FAQ

 

Motion제어

◆ RT Motion

◆ 모션제어 솔루션

 

RSW-ECAT

 

 

Prodcuts Category

 ◆ Real Time Products

 ◆ Software PLC

 ◆ EtherCAT Products

 ◆ Network Technology

 ◆ Motion Control

 ◆ Field bus Solutions

 ◆ Software RAS

 

 펑션(FU)/펑션 블록(FB)

■ FU 및 FB는 프로그램 언어로 쓴 기능 블록이며 산술 FU나 타이머 FB등이 다양한 기능 블록을 INplc로 이용하실 수가 있습니다.

 FU(펑크션)에 대해

 

파라미터를 할당 할 수 있지만, 내부 변수를 가질 수가 없는 POU(프로그램 구성 유닛)입니다.
입력 파라미터가 같으면 항상 같은 결과를 반환값(출력)으로서 생성합니다.
기본적인 PLC 연산의 편성을 확장한 블록으로 1개의 반환값을 가집니다.
예:ADD(가산) FU 등

 

 FB(펑크션 블록)에 대해

 

파라미터를 할당할 수 있어 정적인 내부 변수를 가질 수 있는 POU(프로그램 구성 유닛)입니다.
입력 파라미터가 같아도, 전회 실행시의 값이 보관 유지되는 내부 변수나 외부 변수 상태에 따라서 FB는 다른 값을 생성합니다.
입출력 변수를 복수 가질 수 있는 블록에서 가장 자주 이용됩니다.
예:CTU(업 카운터) FB 등

펑션(FU)/펑션 블록(FB) 일람

 No

 기능

 설명

 1

 형태 변환 FU

 IEC 61131-3에 준거의 형태 변환에 관한 FU

 2

 수치FU

 IEC 61131-3준거의 수치에 관한 FU

 3

 산술FU

 IEC 61131-3준거의 산술에 관한 FU

 4

 불 비트 연산FU

 IEC 61131-3준거의 불 비트 연산에 관한 FU

 5

 비트 문자열FU

 IEC 61131-3준거의 비트 문자열에 관한 FU

 6

 선택FU

 IEC 61131-3준거의 선택에 관한 FU

 7

 비교FU

 IEC 61131-3준거의 비교에 관한 FU

 8

 문자열FU

 IEC 61131-3준거의 문자열에 관한 FU

 9

 바이스테이블FB

 IEC 61131-3준거의 바이스 테이블에 관한 FB

 10

 엣지검출형FB

 IEC 61131-3준거의 엣지 검출형 관한 FB

 11

 카운터FB

 IEC 61131-3준거의 카운터에 관한 FB

 12

 타이머FB

 IEC 61131-3준거의 타이머에 관한 FB

 

 

 수치 펑션     (IEC 61131-3)

 No

 펑션

 설명

 1

 ABS

 절대치

 2

 ACOS

 아크 코사인

 3

 ASIN

 아크 사인

 4

 ATAN

 arctangent

 5

 COS

 코사인

 6

 EXP

 지수

 7

 LN

 자연대수

 8

 LOG

 상용대수

 9

 SIN

 사인

10

 SQRT

 평방근

11

 TAN

 탄젠트

 

 

 산술 펑션 (IEC 61131-3)

 No

 펑션

 설명

 1

 ADD

 ANY_NUM형의 가산

 2

 ADD_T_T

 TIME형의 가산

 3

 DIV

 ANY_NUM형의 제산

 4

 DIV_T_AN

 TIME형의 제산

 5

 EXPT

 베 나무승

 6

 MOD

 잉여산

 7

 MOVE

 전송

 8

 MUL

 ANY_NUM형의 곱셈

 9

 MUL_T_AN

 TIME형의 곱셈

 10

 NEG

 2의 보수

 11

 SUB

 ANY_NUM형의 감산

 12

 SUB_T_T

 TIME형의 감산

 

 

 불 비트 연산 펑션 (IEC 61131-3)

 No

 펑션

 설명

 1

 AND

 AND 접속

 2

 NOT

 보수

 3

 OR

 OR접속

 4

 XOR

 XOR 접속

 

 

 비트 문자열 펑션 (IEC 61131-3)

 No

 펑션

 설명

 1

 ROL

 왼쪽 로테이션

 2

 ROL_*

 형태 지정왼쪽 로테이션

 3

 ROR

 오른쪽 로테이션

 4

 ROR_*

 형태 지정 오른쪽 로테이션

 5

 SHL

 왼쪽 시프트

 6

 SHL_*

 형태 지정왼쪽 시프트

 7

 SHR

 오른쪽 시프트

 8

 SHR_*

 형태 지정 오른쪽 시프트

 

 

 선택 펑션  (IEC 61131-3)

 No

 펑션

 설명

 1

 LIMIT

 한정치

 2

 LIMIT_*

 형태 지정 한정치

 3

 MAX

 최대치

 4

 MAX_*

 형태 지정 최대치

 5

 MIN

 최소치

 6

 MIN_*

 형태 지정 최소치

 7

 SEL

 바이너리 선택

 8

 SEL_*

 형태 지정 바이너리 선택

 

 

 비교 펑션 (IEC 61131-3)

 No

 펑션

 설명

 1

 EQ

 비교: =

 2

 GE

 비교: >=

 3

 GT

 비교: >

 4

 LE

 비교: <=

 5

 LT

 비교: <

 6

 NE

 비교: < >

 

 

 문자열 펑션 (IEC 61131-3)

 No

 펑션

 설명

 1

 *_TO_STRING

 STRING에의 형태 변환

 2

 CONCAT

 확장 가능한 연결

 3

 DELETE

 문자열의 삭제

 4

 EQ_STRING

 비교: = (STRING에 대해서)

 5

 FIND

 문자의 검색

 6

 GE_STRING

 비교: >= (STRING에 대해서)

 7

 GT_STRING

 비교: > (STRING에 대해서)

 8

 INSERT

 문자의 삽입

 9

 LE_STRING

 비교: <= (STRING에 대해서)

10

 LEFT

 좌단으로부터의 문자

11

 LEN

 문자열의 길이

12

 LT_STRING

 비교: < (STRING에 대해서)

13

 MID

 중간으로부터의 문자

14

 NE_STRING

 비교: < > (STRING에 대해서)

15

 REPLACE

 문자의 치환

16

 RIGHT

 우단으로부터의 문자

 

 

 바이스 테이블 펑션 블록 (IEC 61131-3)

 No

 펑션 블록

 설명

 1

 SR

 우선권세트

 2

 RS

 우선권의 리셋트

 

 

 엣지 검출형 펑션 블록 (IEC 61131-3)

 No

 펑션 블록

 설명

 1

 F_TRIG

 하강 모서리 검출

 2

 R_TRIG

 상승 모서리 검출

 

 

 카운터 펑션 블록 (IEC 61131-3)

 No

 펑션 블록

 설명

 1

 CTU

 업 카운터

 2

 CTD

 다운 카운터

 3

 CTUD

 updown 카운터

 

 

 타이머 펑션 블록 (IEC 61131-3)

 No

 펑션 블록

 설명

 1

 TP

 펄스

 2

 TON

 온 지연 타이머

 3

 TOF

 오프 지연 타이머

※EtherCAT□는, Beckhoff Automation GmbH, Germany의 등록상표입니다.

 

 

Copyright(C) 2000-2018 TPIKOREA Co. All Rights Reserved.

                                                                         e-mail : support@tpikorea.com

TPIKOREA  경기도 안양시 동안구 호계동 555-9 안양 국제유통단지 29동 208호

Tel : +82 31 501 8054   Fax : +82 455 8055